﻿namespace PhoneApp._1014;

public class TestPrint1
{
    public static void BubbleSort(int[] arr)
    {
        if (arr == null || arr.Length <= 1)
            return;

        int n = arr.Length;
        for (int i = 0; i < n - 1; i++)
        {
            bool swapped = false;
            for (int j = 0; j < n - 1 - i; j++)
            {
                // 如果当前元素大于下一个元素，交换它们（升序排序）
                if (arr[j] > arr[j + 1])
                {
                    // 交换arr[j]和arr[j+1]
                    int temp = arr[j];
                    arr[j] = arr[j + 1];
                    arr[j + 1] = temp;

                    swapped = true;
                }
            }

            if (!swapped)
                break;
        }
    }

    // 先定义 Student 类
    public class Student
    {
        // 类的成员（字段、属性、构造函数等）
        public int Id { get; set; }
        public string Name { get; set; }
        public string Gender { get; set; }
        public int Age { get; set; }

        // 构造函数
        public Student() { }
        public Student(int id, string name, string gender, int age)
        {
            Id = id;
            Name = name;
            Gender = gender;
            Age = age;
        }

        // 重写 ToString() 以便输出
        public override string ToString()
        {
            return $"Id: {Id}, Name: {Name}, Gender: {Gender}, Age: {Age}";
        }
    }

// 再定义测试类
    
    }

